const fs = require('fs');
const path = require('path');

// 创建图标生成脚本
const generateIcons = () => {
  console.log('🎨 生成 Electron 应用程序图标...');
  
  // 检查源文件是否存在
  const svgPath = path.join(__dirname, '../public/icons/app-icon.svg');
  if (!fs.existsSync(svgPath)) {
    console.error('❌ 源 SVG 文件不存在:', svgPath);
    return;
  }
  
  console.log('✅ 源 SVG 文件存在');
  console.log('📁 图标文件位置: public/icons/');
  console.log('');
  console.log('📋 需要手动生成的图标文件:');
  console.log('   Windows: app-icon.ico (需要包含多种尺寸)');
  console.log('   macOS: app-icon.icns (需要包含多种尺寸)');
  console.log('   Linux: app-icon.png (512x512 像素)');
  console.log('');
  console.log('🔧 推荐使用以下工具:');
  console.log('   1. 在线工具: https://iconverticons.com/');
  console.log('   2. ImageMagick: magick app-icon.svg -resize 512x512 app-icon.png');
  console.log('   3. electron-icon-builder: npm install -g electron-icon-builder');
  console.log('');
  console.log('📖 详细说明请查看: public/icons/README.md');
};

// 运行脚本
generateIcons();
